int a[10]; a={1,2,3,4,5}; 和int *p; p={1,2,3,4,5};为什么不对答:初值表只可以用于数组,不可以用于指针,而且只可以用于数组初始化时,不可以用于二次赋值。int a[2] = {1, 2}; //正确int *p = {1, 2}; //错误,初值表不可用于指针int a[2];a = {1, 2}; //错误,初值表只能用于数组定义时的初始化 ...
已知int a[]={0,2,4,6,8,10},*p=a+1;其值等于0的表达式是()_百度知...答:include void main(){ int a[]={0,2,4,6,8,10};int p=a+1;printf("%d",*(--p));} 运行下看看就知道了,整型指针一开始就指向了a[1]也就是2,++P就是4了 只能是d
已知int a[]={0,2,4,6,8,10},*p=a+1;其值等于0的表达式是()_百度知...答:include <stdio.h> void main(){ int a[]={0,2,4,6,8,10};int *p=a+1;printf("%d",*(--p));} 运行下看看就知道了,整型指针一开始就指向了a[1]也就是2,++P就是4了 只能是d